package cn.b.sky.mes.pp.model.condition;

import cn.b.sky.common.model.Page;

public class ProductionOutputCondition extends Page {

  /**
   * 产品订单编号
   */
  private String productOrderNum;

  /**
   * 订单编号
   */
  private String productionOrderNum;

  /**
   * 新增订单类型字段
   */
  private String orderTypeCode;

  /**
   * 物料编号
   */
  private String materialCode;

  /**
   * 物料名称
   */
  private String materialText;

  /**
   * nVARCHAR2(20) 工作中心编号
   */
  private String workCenterCode;

  /**
   * nVARCHAR2(20) 工作中心编号
   */
  private String workCenterText;

  /**
   * 订单状态
   */
  private String statuseCode;

  /**
   * 产量状态 0--已完成，1--逾期未完成，2--可能逾期
   */
  private Integer outputStatus;

  /**
   * 预警天数
   */
  private Integer days;
  
  /**
   * 当天的日期字符串，用于查询状态分析报表
   */
  private String toDay;

  /**
   * 产品订单
   */
  private boolean productOrder;

  /**
   * 生产批号
   */
  private String productionlotNum;

  /**
   * 客户
   */
  private String customer;

  /**
   * 客户订单
   */
  private String customerOrder;

  /**
   * 优先级
   */
  private Integer priority;

  public String getProductOrderNum() {
    return productOrderNum;
  }

  public void setProductOrderNum(String productOrderNum) {
    this.productOrderNum = productOrderNum;
  }

  public String getProductionOrderNum() {
    return productionOrderNum;
  }

  public void setProductionOrderNum(String productionOrderNum) {
    this.productionOrderNum = productionOrderNum;
  }

  public String getOrderTypeCode() {
    return orderTypeCode;
  }

  public void setOrderTypeCode(String orderTypeCode) {
    this.orderTypeCode = orderTypeCode;
  }

  public String getMaterialCode() {
    return materialCode;
  }

  public void setMaterialCode(String materialCode) {
    this.materialCode = materialCode;
  }

  public String getMaterialText() {
    return materialText;
  }

  public void setMaterialText(String materialText) {
    this.materialText = materialText;
  }

  public String getWorkCenterCode() {
    return workCenterCode;
  }

  public void setWorkCenterCode(String workCenterCode) {
    this.workCenterCode = workCenterCode;
  }

  public String getWorkCenterText() {
    return workCenterText;
  }

  public void setWorkCenterText(String workCenterText) {
    this.workCenterText = workCenterText;
  }

  public String getStatuseCode() {
    return statuseCode;
  }

  public void setStatuseCode(String statuseCode) {
    this.statuseCode = statuseCode;
  }

  public Integer getOutputStatus() {
    return outputStatus;
  }

  public void setOutputStatus(Integer outputStatus) {
    this.outputStatus = outputStatus;
  }

  public Integer getDays() {
    return days;
  }

  public void setDays(Integer days) {
    this.days = days;
  }

  public String getToDay() {
    return toDay;
  }

  public void setToDay(String toDay) {
    this.toDay = toDay;
  }

  public boolean isProductOrder() {
    return productOrder;
  }

  public void setProductOrder(boolean productOrder) {
    this.productOrder = productOrder;
  }

  public String getProductionlotNum() {
    return productionlotNum;
  }

  public void setProductionlotNum(String productionlotNum) {
    this.productionlotNum = productionlotNum;
  }

  public String getCustomer() {
    return customer;
  }

  public void setCustomer(String customer) {
    this.customer = customer;
  }

  public String getCustomerOrder() {
    return customerOrder;
  }

  public void setCustomerOrder(String customerOrder) {
    this.customerOrder = customerOrder;
  }

  public Integer getPriority() {
    return priority;
  }

  public void setPriority(Integer priority) {
    this.priority = priority;
  }

}
